fn main() {

}

/*
    Rust 的字符不仅仅是 ASCII，所有的 Unicode 值都可以作为 Rust 字符
    包括单个的中文、日文、韩文、emoji 表情符号等等，都是合法的字符类型
    Unicode 值的范围从 U+0000 ~ U+D7FF 和 U+E000 ~ U+10FFFF
*/
fn test01() {

}

/*
    单元类型就是 () ，对，你没看错，就是 () ，唯一的值也是 () 
    大家已经看到过很多次 fn main() 函数的使用吧？那么这个函数返回什么呢？
    没错， main 函数就返回这个单元类型 ()，你不能说 main 函数无返回值，因为没有返回值的函数在 Rust 中是有单独的定义的：发散函数( diverge function )，顾名思义，无法收敛的函数。
    例如常见的 println!() 的返回值也是单元类型 ()。
    再比如，你可以用 () 作为 map 的值，表示我们不关注具体的值，只关注 key。 这种用法和 Go 语言的 struct{} 类似，可以作为一个值用来占位，但是完全不占用任何内存
*/
fn test02() {

}

